API Documentation
ResourceType.h
1 // ResourceType.h
3 //
5 
6 namespace nkGraphics
7 {
11  enum class RESOURCE_TYPE
12  {
13  UNKNOWN = 0,
14  COMPOSITOR,
15  MESH,
16  BLEND_STATE,
18  RASTER_STATE,
19  PROGRAM,
20  SHADER,
21  BUFFER,
23  TEXTURE,
24  SAMPLER,
26  } ;
27 }
nkGraphics::RESOURCE_TYPE::RASTER_STATE
@ RASTER_STATE
A raster state.
nkGraphics::RESOURCE_TYPE
RESOURCE_TYPE
The type of resources available in the component.
Definition: ResourceType.h:12
nkGraphics::RESOURCE_TYPE::NODE_WRAPPER
@ NODE_WRAPPER
A Node wrapper. Used internally.
nkGraphics::UNKNOWN
@ UNKNOWN
Unknown place holder.
nkGraphics::RESOURCE_TYPE::MESH
@ MESH
A mesh.
nkGraphics::RESOURCE_TYPE::BUFFER
@ BUFFER
A buffer.
nkGraphics::RESOURCE_TYPE::SHADER
@ SHADER
A shader.
nkGraphics::RESOURCE_TYPE::DEPTH_STENCIL_STATE
@ DEPTH_STENCIL_STATE
A depth and stencil state.
nkGraphics::RESOURCE_TYPE::SAMPLER
@ SAMPLER
A sampler.
nkGraphics::RESOURCE_TYPE::ACCELERATION_STRUCTURE
@ ACCELERATION_STRUCTURE
An acceleration structure.
nkGraphics::RESOURCE_TYPE::TEXTURE
@ TEXTURE
A texture.
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::RESOURCE_TYPE::BLEND_STATE
@ BLEND_STATE
A blend state.
nkGraphics::RESOURCE_TYPE::COMPOSITOR
@ COMPOSITOR
A compositor.
nkGraphics::RESOURCE_TYPE::PROGRAM
@ PROGRAM
A program.